// 通过 webpack-merge 插件 合并配置文件
const merge = require('webpack-merge');
//获取 webpack.common.js 文件
const common = require('./webpack.common.js');
//获取 webpack.bootstrap.config 配置文件
const bootstrapEntryPoints = require('./webpack.bootstrap.config')
//引用本地 webpack 功能
const webpack = require('webpack');

module.exports = merge(common, {
  //定义打包入口
  entry: {
    "app.bundle": './src/app.js',
    // "contact": './src/contact.js',
    "bootstrap": bootstrapEntryPoints.prod
  },
  //定义 NODE_ENV 环境变量
  plugins: [
    new webpack.DefinePlugin({
      'process.env': {
        'NODE_ENV': JSON.stringify('production')
      }
    })
  ]
});